package entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author ZhangGJ
 * @Date 2022/01/25 09:32
 */
@Data
@TableName("app_user")
public class AppUser implements Serializable {

	private static final long serialVersionUID = 3595032868619293993L;
	/**
	 * 租户用户ID
	 */
	@TableId(value = "user_id", type = IdType.AUTO)
	private Long userId;

	/**
	 * 姓名
	 */
	private String name;

	/**
	 * 用户名(工号)
	 */
	private String username;
	/**
	 * 密码
	 */
	private String password;
	/**
	 * 手机号
	 */
	private String phone;
	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 性别(0:男，1:女，2:未知)
	 */
	private Integer gender;
	/**
	 * 国际化(zh：中文，en：英文)
	 */
	private String language;
	/**
	 * 头像
	 */
	private String avatar;

	/**
	 * 用户最后一次登录时间
	 */
	private Date lastLoginTime;

	/**
	 * 创建人
	 */
	private Long createBy;
	/**
	 * 修改人
	 */
	private Long updateBy;
	/**
	 * 删除人
	 */
	private Long deleteBy;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 修改时间
	 */
	private Date updateTime;
	/**
	 * 删除时间
	 */
	private Date deleteTime;
}
